package android.slc.box.core.property;

import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;

public interface DataChangeListener<T> extends ChangeListener<T> {
    @Override
    default void changed(ObservableValue<? extends T> observable, T oldValue, T newValue) {
        onChanged(newValue);
    }

    void onChanged(T value);
}
